package com.it.tydic.estate.module.service;

import com.it.tydic.estate.common.aop.Result;
import com.it.tydic.estate.module.model.inner.Cqbggl;

import java.util.List;
import java.util.Map;

public interface CqbgglService {
    /**
     * 新增或修改变更产权记录
     * @param cqbggl
     * @return
     */
    Result addOrUpload(Cqbggl cqbggl);

    /**
     * 条件分页查房间变更产权记录
     * @param fjglMap
     * @return
     */
    Result queryList(Map<String, Object> fjglMap);

    /**
     * 批量删除
     * @param list
     * @return
     */
    Result deleteBatch(List<String> list);

    /**
     * 根据主键查询房间变更产权记录
     * @param id
     * @return
     */
    Result queryById(String id);

    /**
     * 根据主键变更产权
     * @param id
     * @return
     */
    Result changeById(String id);
}
